#pragma once

#include "IArmyState.h"
#include "ArmyData.h"

#include "RedSoldierParameters.h"
#include "EffectManager.h"

#define _DATA_SOLDIER_DELTA_UP 50

class RedSoldierState : public IArmyState {
protected: 
	ArmyData* _armyData;

	virtual void _updateSprites();
public:
	RedSoldierState() {
	
	}

	RedSoldierState(ArmyData* armyData) {
		_armyData = armyData;
	}

	virtual void initSprites();

	virtual void draw(long timetick);

	virtual void update(long timetick);
};